草庐IT

simplexml - PHP simplexml 实体

全部标签

php - Symfony 2 Forms实体字段类型分组

我在Symfony2中呈现一个表单,其中data_class映射到Reservation实体,并且此表单有一个实体字段类型,属于Service类。Reservation和Service类之间的关系是多对多的。然后服务有一个ServiceType,它是另一个类,它映射到Service类我想要做的是在预订表单中将所有服务显示为复选框,并按服务类型分组。到目前为止,我可以像这样一起显示所有服务(代码来自ReservationType类):$builder->add('services','entity',array('class'=>'MyBundle:Service','multiple'

php - 将扩展配置文件实体添加到 FOS UserBundle

我正在尝试扩展FOSUserBundle以允许扩展配置文件实体保存除基本UserBundle字段之外的其他信息。因为我在站点上有多种类型的用户,所以我创建了单独的实体来保存个人资料信息。我将实体设置如下:classUserProfile{/***@varinteger*/private$id;/***@varinteger*/private$userId;/***@varstring*/private$phone;/***@varstring*/private$language;/***@varstring*/private$company;/***@varstring*/privat

php - 为什么 SimpleXML 在我使用它时将我的数组更改为数组的第一个元素?

这是我的代码:$string=hellothereXML;$xml=simplexml_load_string($string);echo"AlloftheXML:\n";print_r$xml;echo"\n\nJustthe'lol'array:";print_r$xml->testing->lol;输出:AlloftheXML:SimpleXMLElementObject([testing]=>SimpleXMLElementObject([lol]=>Array([0]=>hello[1]=>there)))Justthe'lol'array:SimpleXMLElementO

php - 如何限制 Doctrine2 中的关联实体结果?

我有以下查询:$query=$this->getEntityManager()->createQuery('SELECTu,p,mFROMMyCoreBundle:UseruJOINu.programmespJOINu.motivationm');$result=$query->getResult();我想限制为每个用户返回的动机对象是我在其他地方使用的第二个查询的结果(在动机存储库上):$query=$this->getEntityManager()->createQuery('SELECTmFROMMyCoreBundle:MotivationmWHEREm.user=:userO

php - Doctrine2 - 无法删除具有单向 oneToMany 关系的实体

在尝试删除包含单向一对多关联的实体时,我遇到了外部约束冲突。我有以下简单的类:classDealer{/***@ManyToMany(targetEntity="Car",cascade={"persist","remove"})*@JoinTable(name="dealer_cars",*joinColumns={@JoinColumn(name="dealer_id",referencedColumnName="id")},*inverseJoinColumns={@JoinColumn(name="car_id",referencedColumnName="id",unique

php - 在 Magento 中保存属性值而不保存其父实体

我希望能够在不保存属性的父实体的情况下保存属性的值。我通过模块的sql/setup文件(ref)创建了一个新的客户属性,现在我想为每个现有客户填充该属性。我已经为属性创建了一个后端模型,该模型在实体加载(afterLoad)期间检测空值并生成内容,但我犹豫要不要在流程的那个时候保存实体。classAligent_Referral_Model_Customer_Attribute_Backend_ReferralcodeextendsMage_Eav_Model_Entity_Attribute_Backend_Abstract{publicfunctionafterLoad($oCus

php - 我可以在 Doctrine2 中迭代实体的属性吗?

我用$myblogrepo=$this->_doctrine->getRepository('Entities\Blog')->findBy(array('id'=>12);我通过访问foreach($myblogrepoas$key=>$value){echo$key.$value;}如何获取字段名称?我认为key=>可以工作,但它打印skey为0所以我认为这会起作用:foreach($myblogrepo[0]as$key=>$value){echo$key.$value;}可是什么都没有 最佳答案 很可能,您的博客实体的属性被

php - 如何为 doctrine 2 实体文件中的表设置多个索引(使用注释)?

我有两列代表开始日期和结束日期。如果我想为它们创建一个联合索引,我会这样做:*@Table(name="concerts",indexes={@Index(name="concert_dates",columns={"date_start","date_end"})})但是我该如何为它们每个做一个索引呢?以下方式是否正确?*@Table(name="concerts",indexes={@Index(name="concert_date_start",columns={"date_start"}),@Index(name="concert_date_end",columns={"dat

PHP SimpleXML 获取 innerXML

我需要在这段XML中获取answer的HTML内容:Whoareyou?Whowho,whowho,me所以我想得到字符串“Whowho,whowho,me”。如果我将answer作为SimpleXMLElement,我可以调用asXML()来获取“Whowho,whowho,me”,但是如何获取元素的内部XML而没有元素本身包裹它?我更喜欢不涉及字符串函数的方法,但如果这是唯一的方法,那就这样吧。 最佳答案 functionSimpleXMLElement_innerXML($xml){$innerXML='';foreach(d

php - 学说查询不同的相关实体

我可能忽略了一些非常简单的东西,只是盯着它看了太多,但我无法让这个DQL查询工作。我得到一个异常说明:Cannotselectentitythroughidentificationvariableswithoutchoosingatleastonerootentityalias.这是我的查询。User与Group具有多对一关系。请注意,这是一个单向关系!这对您来说可能没有意义,但在我们的领域逻辑中是有意义的。SELECTDISTINCTgFROMEntity\UseruLEFTJOINu.groupgWHEREu.active=:active你能告诉我这里缺少什么吗?